<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>v_sditxss: xv_sditxss.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">v_sditxss
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="pages.html"><span>Examples</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xv__sditxss_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a>  </div>
  <div class="headertitle">
<div class="title">xv_sditxss.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Overview</h2>
<div class="textblock"><p>This is main header file of the Xilinx SDI TX Subsystem driver. </p>
<p><b>SDI Transmitter Subsystem Overview</b></p>
<p>SDI TX Subsystem is a collection of IP cores bounded together by software to provide an abstract view of the processing pipe. It hides all the complexities of programming the underlying cores from end user.</p>
<p><b>Subsystem Driver Features</b></p>
<p>SDI Subsystem supports following features</p>
<ul>
<li>AXI Stream Input/Output interface</li>
<li>2 pixel-wide video interface</li>
<li>10 bits per component</li>
<li>YCbCr color space</li>
<li>Up to 4k2k 60Hz resolution at both Input and Output interface</li>
<li>Interlaced output support (1080i 50Hz/60Hz)</li>
</ul>
<pre>
MODIFICATION HISTORY:</pre><pre>Ver   Who    Date     Changes
</p>
<hr/>
<p>
1.00  jsr  07/17/17 Initial release.
2.00  kar  01/25/18 Second  release.
      jsr  03/02/2018 Added core settings API
3.0   vve  10/03/18 Add support for ST352 in C Stream
</pre> </div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_v___sdi_tx_ss___log.html">XV_SdiTxSs_Log</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the logging mechanism for debug.  <a href="struct_x_v___sdi_tx_ss___log.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_v___sdi_tx_ss___sub_core.html">XV_SdiTxSs_SubCore</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sub-Core Configuration Table.  <a href="struct_x_v___sdi_tx_ss___sub_core.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_v___sdi_tx_ss___config.html">XV_SdiTxSs_Config</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains configuration information for the SDI TX core.  <a href="struct_x_v___sdi_tx_ss___config.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> driver instance data.  <a href="struct_x_v___sdi_tx_ss.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:af4ea2e44e5fd24d2b9fe8486a95c5eae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#af4ea2e44e5fd24d2b9fe8486a95c5eae">XV_SDITXSS_H_</a></td></tr>
<tr class="memdesc:af4ea2e44e5fd24d2b9fe8486a95c5eae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prevent circular inclusions by using protection macros.  <a href="#af4ea2e44e5fd24d2b9fe8486a95c5eae">More...</a><br/></td></tr>
<tr class="separator:af4ea2e44e5fd24d2b9fe8486a95c5eae"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a4d949d42b6b0b4d9a93a97013c0c0974"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#a4d949d42b6b0b4d9a93a97013c0c0974">XV_SdiTxSs_Callback</a> )(void *CallbackRef)</td></tr>
<tr class="memdesc:a4d949d42b6b0b4d9a93a97013c0c0974"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback type for interrupt.  <a href="#a4d949d42b6b0b4d9a93a97013c0c0974">More...</a><br/></td></tr>
<tr class="separator:a4d949d42b6b0b4d9a93a97013c0c0974"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Bitmasks for interrupt callbacks</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrp89c59901e975fcd163f1d7b8d241711e"></a>Please refer to SDI Tx driver for details of the bitmasks.</p>
<p>The application should use the XV_SDITXSS_IER* masks in the call back functions to decode the exact cause of interrupt and handle it accordingly. </p>
</td></tr>
<tr class="memitem:abdc68d60152660b551a131de3f09dcff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdc68d60152660b551a131de3f09dcff"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XV_SDITXSS_IER_GTTX_RSTDONE_MASK</b>&#160;&#160;&#160;XV_SDITX_IER_GTTX_RSTDONE_MASK</td></tr>
<tr class="separator:abdc68d60152660b551a131de3f09dcff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11a863fc63972b9979fdb79c7e38d28f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11a863fc63972b9979fdb79c7e38d28f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XV_SDITXSS_IER_TX_CE_ALIGN_ERR_MASK</b>&#160;&#160;&#160;XV_SDITX_IER_TX_CE_ALIGN_ERR_MASK</td></tr>
<tr class="separator:a11a863fc63972b9979fdb79c7e38d28f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4af4139591146e1628712ffa47813afa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4af4139591146e1628712ffa47813afa"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XV_SDITXSS_IER_AXI4S_VID_LOCK_MASK</b>&#160;&#160;&#160;XV_SDITX_IER_AXI4S_VID_LOCK_MASK</td></tr>
<tr class="separator:a4af4139591146e1628712ffa47813afa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7431ae8d07c2e933ab62fb06389d8da8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7431ae8d07c2e933ab62fb06389d8da8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XV_SDITXSS_IER_OVERFLOW_MASK</b>&#160;&#160;&#160;XV_SDITX_IER_OVERFLOW_MASK</td></tr>
<tr class="separator:a7431ae8d07c2e933ab62fb06389d8da8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa2e4b4aa0b858c3bb4c8f290b61eb49"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa2e4b4aa0b858c3bb4c8f290b61eb49"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XV_SDITXSS_IER_UNDERFLOW_MASK</b>&#160;&#160;&#160;XV_SDITX_IER_UNDERFLOW_MASK</td></tr>
<tr class="separator:aaa2e4b4aa0b858c3bb4c8f290b61eb49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af55227f530d923820c727edf8590f9cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af55227f530d923820c727edf8590f9cd"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XV_SDITXSS_IER_ALLINTR_MASK</b>&#160;&#160;&#160;XV_SDITX_IER_ALLINTR_MASK</td></tr>
<tr class="separator:af55227f530d923820c727edf8590f9cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe1f5ed1c9022fbb0da8ddfbdf2d7553"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553">XV_SdiTxSs_LogEvent</a> { <br/>
&#160;&#160;<a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553a70c37767e46297173c60928158b84041">XV_SDITXSS_LOG_EVT_NONE</a> = 1, 
<a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553ae22f2169dcf22ddb067ac470c4c3ea28">XV_SDITXSS_LOG_EVT_SDITX_INIT</a>, 
<a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553afc8392e1e0ed781f3a833f6a2b292c3c">XV_SDITXSS_LOG_EVT_VTC_INIT</a>, 
<a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553ab889ddf1b34b030579592b25437c2441">XV_SDITXSS_LOG_EVT_START</a>, 
<br/>
&#160;&#160;<a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553aeac1a799ac1fe555cd20ff918aa62881">XV_SDITXSS_LOG_EVT_STOP</a>, 
<a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553a4f123e9b8fe60da8e0840471c809e4d9">XV_SDITXSS_LOG_EVT_RESET</a>, 
<a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553a8d9f788e38c6a09a001b0334ac33aa5c">XV_SDITXSS_LOG_EVT_STREAMUP</a>, 
<a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553a33768bda2ad7a120398f40e165d1d61d">XV_SDITXSS_LOG_EVT_STREAMDOWN</a>, 
<br/>
&#160;&#160;<a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553a9bca7aaeaaba359457841df66108f549">XV_SDITXSS_LOG_EVT_OVERFLOW</a>, 
<a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553aaefd873e00cbcf42d8df28b0ca3def64">XV_SDITXSS_LOG_EVT_UNDERFLOW</a>, 
<a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553a1bbcbe23ea627a2ab2a96ed9f403666c">XV_SDITXSS_LOG_EVT_CEALIGN</a>, 
<a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553a63589926dcc66160bc9d119c338ebc46">XV_SDITXSS_LOG_EVT_AXI4SVIDLOCK</a>, 
<br/>
&#160;&#160;<a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553a9e58b21831ecfa79fd021ddb6eb92e94">XV_SDITXSS_LOG_EVT_STREAMSTART</a>
, <a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553abde742780ffd0391fac7379cc7052224">XV_SDITXSS_LOG_EVT_DUMMY</a>
<br/>
 }</td></tr>
<tr class="memdesc:afe1f5ed1c9022fbb0da8ddfbdf2d7553"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the enum for various logging events.  <a href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553">More...</a><br/></td></tr>
<tr class="separator:afe1f5ed1c9022fbb0da8ddfbdf2d7553"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a866da38a781ee861e5e3374ac376cbf7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#a866da38a781ee861e5e3374ac376cbf7">XV_SdiTxSs_HandlerType</a> { <br/>
&#160;&#160;<a class="el" href="xv__sditxss_8h.html#a866da38a781ee861e5e3374ac376cbf7a3cacfc6799829a378ca48c19316db727">XV_SDITXSS_HANDLER_GTREADY</a> = 1, 
<a class="el" href="xv__sditxss_8h.html#a866da38a781ee861e5e3374ac376cbf7aa20193d62a6c7141931edbf932b4ef2f">XV_SDITXSS_HANDLER_OVERFLOW</a>, 
<a class="el" href="xv__sditxss_8h.html#a866da38a781ee861e5e3374ac376cbf7a36f4db8f423d8d8d833ad7ecd386356a">XV_SDITXSS_HANDLER_UNDERFLOW</a>, 
<a class="el" href="xv__sditxss_8h.html#a866da38a781ee861e5e3374ac376cbf7afac5a72cfeecb7d035f8f9781fa61fe9">XV_SDITXSS_HANDLER_CEALIGN</a>, 
<br/>
&#160;&#160;<a class="el" href="xv__sditxss_8h.html#a866da38a781ee861e5e3374ac376cbf7a3e7b6fac9eb57a41171353ee31b25c51">XV_SDITXSS_HANDLER_AXI4SVIDLOCK</a>
<br/>
 }</td></tr>
<tr class="memdesc:a866da38a781ee861e5e3374ac376cbf7"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants specify different types of handler and used to differentiate interrupt requests from peripheral.  <a href="xv__sditxss_8h.html#a866da38a781ee861e5e3374ac376cbf7">More...</a><br/></td></tr>
<tr class="separator:a866da38a781ee861e5e3374ac376cbf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
SDITxSs Core Configurable Settings</h2></td></tr>
<tr class="memitem:afa37a6e6934a9872bcae5ffe78b78ca4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#afa37a6e6934a9872bcae5ffe78b78ca4">XV_SdiTxSs_GetVersion</a>(InstancePtr)</td></tr>
<tr class="memdesc:afa37a6e6934a9872bcae5ffe78b78ca4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro reads the TX version.  <a href="#afa37a6e6934a9872bcae5ffe78b78ca4">More...</a><br/></td></tr>
<tr class="separator:afa37a6e6934a9872bcae5ffe78b78ca4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa680a60ab65a11392a41f3c4d3253cb6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>XV_SdiTxSs_CoreSelId</b> </td></tr>
<tr class="separator:aa680a60ab65a11392a41f3c4d3253cb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fe4829ee3a2e6d471f77b4cf69c8c0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_v___sdi_tx_ss___config.html">XV_SdiTxSs_Config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#a5fe4829ee3a2e6d471f77b4cf69c8c0f">XV_SdiTxSs_LookupConfig</a> (u32 DeviceId)</td></tr>
<tr class="memdesc:a5fe4829ee3a2e6d471f77b4cf69c8c0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function looks for the device configuration based on the unique device ID.  <a href="#a5fe4829ee3a2e6d471f77b4cf69c8c0f">More...</a><br/></td></tr>
<tr class="separator:a5fe4829ee3a2e6d471f77b4cf69c8c0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bdb55bb1af5300e000e420e35256eb8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#a4bdb55bb1af5300e000e420e35256eb8">XV_SdiTxSs_CfgInitialize</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr, <a class="el" href="struct_x_v___sdi_tx_ss___config.html">XV_SdiTxSs_Config</a> *CfgPtr, UINTPTR EffectiveAddr)</td></tr>
<tr class="memdesc:a4bdb55bb1af5300e000e420e35256eb8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initializes the video subsystem and included sub-cores.  <a href="#a4bdb55bb1af5300e000e420e35256eb8">More...</a><br/></td></tr>
<tr class="separator:a4bdb55bb1af5300e000e420e35256eb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae60511dff2276769326babf05ebf92e2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#ae60511dff2276769326babf05ebf92e2">XV_SdiTxSS_SdiTxIntrHandler</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ae60511dff2276769326babf05ebf92e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function calls the interrupt handler for SDI TX.  <a href="#ae60511dff2276769326babf05ebf92e2">More...</a><br/></td></tr>
<tr class="separator:ae60511dff2276769326babf05ebf92e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a8055ef29417b51170aace1338c9b25"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#a0a8055ef29417b51170aace1338c9b25">XV_SdiTxSs_SetCallback</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr, u32 HandlerType, void *CallbackFunc, void *CallbackRef)</td></tr>
<tr class="memdesc:a0a8055ef29417b51170aace1338c9b25"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function installs an asynchronous callback function for the given HandlerType:  <a href="#a0a8055ef29417b51170aace1338c9b25">More...</a><br/></td></tr>
<tr class="separator:a0a8055ef29417b51170aace1338c9b25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaedc93d7d8d155ea9407b0627508e6b6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#aaedc93d7d8d155ea9407b0627508e6b6">XV_SdiTxSs_StreamStart</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:aaedc93d7d8d155ea9407b0627508e6b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function starts the SDI TX stream.  <a href="#aaedc93d7d8d155ea9407b0627508e6b6">More...</a><br/></td></tr>
<tr class="separator:aaedc93d7d8d155ea9407b0627508e6b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac527da1833b83b72a0bf989e4230c8ae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#ac527da1833b83b72a0bf989e4230c8ae">XV_SdiTxSs_StreamConfig</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ac527da1833b83b72a0bf989e4230c8ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function configures SDI TX stream.  <a href="#ac527da1833b83b72a0bf989e4230c8ae">More...</a><br/></td></tr>
<tr class="separator:ac527da1833b83b72a0bf989e4230c8ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa665c8a153ad4e024a9b02d5fc4fb691"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#aa665c8a153ad4e024a9b02d5fc4fb691">XV_SdiTxSs_Stop</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:aa665c8a153ad4e024a9b02d5fc4fb691"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro disables the SDI TX peripheral.  <a href="#aa665c8a153ad4e024a9b02d5fc4fb691">More...</a><br/></td></tr>
<tr class="separator:aa665c8a153ad4e024a9b02d5fc4fb691"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86b8ffdde3c9c91179db78f2f10f74f7"><td class="memItemLeft" align="right" valign="top">u32 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#a86b8ffdde3c9c91179db78f2f10f74f7">XV_SdiTxSs_GetPayloadId</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr, u8 StreamId)</td></tr>
<tr class="memdesc:a86b8ffdde3c9c91179db78f2f10f74f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to SDI TX SS video stream payload ID.  <a href="#a86b8ffdde3c9c91179db78f2f10f74f7">More...</a><br/></td></tr>
<tr class="separator:a86b8ffdde3c9c91179db78f2f10f74f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a522f2b168a1f80a62edcc622c4121d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#a8a522f2b168a1f80a62edcc622c4121d">XV_SdiTxSs_SetEotf</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr, XVidC_Eotf Eotf, XVidC_ColorStd Colorimetry)</td></tr>
<tr class="memdesc:a8a522f2b168a1f80a62edcc622c4121d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to update the Eotf and colorimetry fields of stream video structure.  <a href="#a8a522f2b168a1f80a62edcc622c4121d">More...</a><br/></td></tr>
<tr class="separator:a8a522f2b168a1f80a62edcc622c4121d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adaebb8bd7d00ac988d31f971c4a227e5"><td class="memItemLeft" align="right" valign="top">XSdiVid_Transport *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#adaebb8bd7d00ac988d31f971c4a227e5">XV_SdiTxSs_GetTransport</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:adaebb8bd7d00ac988d31f971c4a227e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to SDI TX SS video transport.  <a href="#adaebb8bd7d00ac988d31f971c4a227e5">More...</a><br/></td></tr>
<tr class="separator:adaebb8bd7d00ac988d31f971c4a227e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f636c31fdb5f89b29ba775c5bee0f33"><td class="memItemLeft" align="right" valign="top">XVidC_VideoStream *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#a3f636c31fdb5f89b29ba775c5bee0f33">XV_SdiTxSs_GetVideoStream</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr, u8 StreamId)</td></tr>
<tr class="memdesc:a3f636c31fdb5f89b29ba775c5bee0f33"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to SDI TX SS video stream.  <a href="#a3f636c31fdb5f89b29ba775c5bee0f33">More...</a><br/></td></tr>
<tr class="separator:a3f636c31fdb5f89b29ba775c5bee0f33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54cbf51612a95c4f1dca721f9888250f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#a54cbf51612a95c4f1dca721f9888250f">XV_SdiTxSs_SetVideoStream</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr, XVidC_VideoStream VidStream)</td></tr>
<tr class="memdesc:a54cbf51612a95c4f1dca721f9888250f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Sets the SDI TX SS video stream.  <a href="#a54cbf51612a95c4f1dca721f9888250f">More...</a><br/></td></tr>
<tr class="separator:a54cbf51612a95c4f1dca721f9888250f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c386b6d8ee0f89c2369422a8513337a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#a7c386b6d8ee0f89c2369422a8513337a">XV_SdiTxSs_ReportInfo</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:a7c386b6d8ee0f89c2369422a8513337a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints the SDI TX SS information.  <a href="#a7c386b6d8ee0f89c2369422a8513337a">More...</a><br/></td></tr>
<tr class="separator:a7c386b6d8ee0f89c2369422a8513337a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8f8c2f4422c2774dcbdb711ee85cbe6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#ac8f8c2f4422c2774dcbdb711ee85cbe6">XV_SdiTxSs_ReportDebugInfo</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr, u32 VtcFlag)</td></tr>
<tr class="memdesc:ac8f8c2f4422c2774dcbdb711ee85cbe6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints the SDI TX SS debug information.  <a href="#ac8f8c2f4422c2774dcbdb711ee85cbe6">More...</a><br/></td></tr>
<tr class="separator:ac8f8c2f4422c2774dcbdb711ee85cbe6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac95086a1bc10b4a2dab71fe6413e4be2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#ac95086a1bc10b4a2dab71fe6413e4be2">XV_SdiTxSs_ReportStreamInfo</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ac95086a1bc10b4a2dab71fe6413e4be2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints the SDI TX SS stream information.  <a href="#ac95086a1bc10b4a2dab71fe6413e4be2">More...</a><br/></td></tr>
<tr class="separator:ac95086a1bc10b4a2dab71fe6413e4be2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7d5be548e6293b875fee842bc264d78"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#ac7d5be548e6293b875fee842bc264d78">XV_SdiTxSs_ReportDetectedError</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ac7d5be548e6293b875fee842bc264d78"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reports stream errors detected.  <a href="#ac7d5be548e6293b875fee842bc264d78">More...</a><br/></td></tr>
<tr class="separator:ac7d5be548e6293b875fee842bc264d78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dbbd82926dfb7e89b7cfad006918f1b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#a3dbbd82926dfb7e89b7cfad006918f1b">XV_SdiTxSs_IsStreamUp</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:a3dbbd82926dfb7e89b7cfad006918f1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function checks if the video stream is up.  <a href="#a3dbbd82926dfb7e89b7cfad006918f1b">More...</a><br/></td></tr>
<tr class="separator:a3dbbd82926dfb7e89b7cfad006918f1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a094341039d1cd3ef11dc56b71a16775e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#a094341039d1cd3ef11dc56b71a16775e">XV_SdiTxSs_IntrEnable</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr, u32 IntrMask)</td></tr>
<tr class="memdesc:a094341039d1cd3ef11dc56b71a16775e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to configure the SDI TX interrupts that are to be handled by the application.  <a href="#a094341039d1cd3ef11dc56b71a16775e">More...</a><br/></td></tr>
<tr class="separator:a094341039d1cd3ef11dc56b71a16775e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae22807a3a551bad262834a45e20fd93b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#ae22807a3a551bad262834a45e20fd93b">XV_SdiTxSs_IntrDisable</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr, u32 IntrMask)</td></tr>
<tr class="memdesc:ae22807a3a551bad262834a45e20fd93b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to configure the SDI TX interrupts that are to be handled by the application.  <a href="#ae22807a3a551bad262834a45e20fd93b">More...</a><br/></td></tr>
<tr class="separator:ae22807a3a551bad262834a45e20fd93b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e4ab17028b7fba1d87736a18436a212"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#a1e4ab17028b7fba1d87736a18436a212">XV_SdiTxSs_GetPayload</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr, XVidC_VideoMode VideoMode, XSdiVid_TransMode SdiMode, u8 DataStream)</td></tr>
<tr class="memdesc:a1e4ab17028b7fba1d87736a18436a212"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function calculates the final ST352 payload value for all SDI modes with given video mode and SDI data stream number.  <a href="#a1e4ab17028b7fba1d87736a18436a212">More...</a><br/></td></tr>
<tr class="separator:a1e4ab17028b7fba1d87736a18436a212"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a926a8be7d91d7ea5963b38fee737b180"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#a926a8be7d91d7ea5963b38fee737b180">XV_SdiTxSs_SetStream</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr, XV_SdiTx_StreamSelId SelId, u32 Data, u8 StreamId)</td></tr>
<tr class="memdesc:a926a8be7d91d7ea5963b38fee737b180"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the SDI TXSs stream parameters.  <a href="#a926a8be7d91d7ea5963b38fee737b180">More...</a><br/></td></tr>
<tr class="separator:a926a8be7d91d7ea5963b38fee737b180"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga73c36b96c1df65a8fa2727ecaf4bb647"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__sditxss.html#ga73c36b96c1df65a8fa2727ecaf4bb647">XV_SdiTxSs_SelfTest</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga73c36b96c1df65a8fa2727ecaf4bb647"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function performs self test on SDI Tx Subsystem sub-cores.  <a href="group__v__sditxss.html#ga73c36b96c1df65a8fa2727ecaf4bb647">More...</a><br/></td></tr>
<tr class="separator:ga73c36b96c1df65a8fa2727ecaf4bb647"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6018ef35dec27977430d676e948371df"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#a6018ef35dec27977430d676e948371df">XV_SdiTxSs_LogReset</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:a6018ef35dec27977430d676e948371df"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will reset the driver's logging mechanism.  <a href="#a6018ef35dec27977430d676e948371df">More...</a><br/></td></tr>
<tr class="separator:a6018ef35dec27977430d676e948371df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a986a5881e775194f864ebaa1f055afa6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#a986a5881e775194f864ebaa1f055afa6">XV_SdiTxSs_LogWrite</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr, <a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553">XV_SdiTxSs_LogEvent</a> Evt, u8 Data)</td></tr>
<tr class="memdesc:a986a5881e775194f864ebaa1f055afa6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will insert an event in the driver's logginc mechanism.  <a href="#a986a5881e775194f864ebaa1f055afa6">More...</a><br/></td></tr>
<tr class="separator:a986a5881e775194f864ebaa1f055afa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e203857196f292dfad66248d204e2f8"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#a2e203857196f292dfad66248d204e2f8">XV_SdiTxSs_LogRead</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:a2e203857196f292dfad66248d204e2f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will read the last event from the log.  <a href="#a2e203857196f292dfad66248d204e2f8">More...</a><br/></td></tr>
<tr class="separator:a2e203857196f292dfad66248d204e2f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7c1a04ba9452c9ce929d7d4a54a34ed"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#ad7c1a04ba9452c9ce929d7d4a54a34ed">XV_SdiTxSs_LogDisplay</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ad7c1a04ba9452c9ce929d7d4a54a34ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will print the entire log.  <a href="#ad7c1a04ba9452c9ce929d7d4a54a34ed">More...</a><br/></td></tr>
<tr class="separator:ad7c1a04ba9452c9ce929d7d4a54a34ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46a81701624281a6574f419d86018376"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#a46a81701624281a6574f419d86018376">XV_SdiTxSs_SetColorFormat</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr, XVidC_ColorFormat ColorFormat)</td></tr>
<tr class="memdesc:a46a81701624281a6574f419d86018376"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Set the video format of the SDI TX Ss core.  <a href="#a46a81701624281a6574f419d86018376">More...</a><br/></td></tr>
<tr class="separator:a46a81701624281a6574f419d86018376"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6a4e5af042d945efa96a2d510c08a4b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#ac6a4e5af042d945efa96a2d510c08a4b">XV_SdiTxSs_ST352CStreamEnable</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:ac6a4e5af042d945efa96a2d510c08a4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables the insertion of ST352 in C stream of the SDI TX Ss core.  <a href="#ac6a4e5af042d945efa96a2d510c08a4b">More...</a><br/></td></tr>
<tr class="separator:ac6a4e5af042d945efa96a2d510c08a4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b2b3cc3de317fdcd41dabf6dd330c60"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#a8b2b3cc3de317fdcd41dabf6dd330c60">XV_SdiTxSs_ST352CSwitch3GA</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:a8b2b3cc3de317fdcd41dabf6dd330c60"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables the ST352 value to be used from DS2 instead of DS3 register in C stream of the SDI TX Ss core.  <a href="#a8b2b3cc3de317fdcd41dabf6dd330c60">More...</a><br/></td></tr>
<tr class="separator:a8b2b3cc3de317fdcd41dabf6dd330c60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d4fc65e3e0bf26e83db1ae9caf2cdd9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#a1d4fc65e3e0bf26e83db1ae9caf2cdd9">XV_SdiTxSs_SetCoreSettings</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr, XV_SdiTxSs_CoreSelId SelId, u8 Data)</td></tr>
<tr class="memdesc:a1d4fc65e3e0bf26e83db1ae9caf2cdd9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the SDI TXSS core settings.  <a href="#a1d4fc65e3e0bf26e83db1ae9caf2cdd9">More...</a><br/></td></tr>
<tr class="separator:a1d4fc65e3e0bf26e83db1ae9caf2cdd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb20cd48e3831e8e66b1fbbdb3b92cb6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#aeb20cd48e3831e8e66b1fbbdb3b92cb6">XV_SdiTxSs_SetYCbCr444_RGB_10bit</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:aeb20cd48e3831e8e66b1fbbdb3b92cb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enable the YUV444/RGB 10bit support SDI TX SS video stream.  <a href="#aeb20cd48e3831e8e66b1fbbdb3b92cb6">More...</a><br/></td></tr>
<tr class="separator:aeb20cd48e3831e8e66b1fbbdb3b92cb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a903bb6e497715ec5a015bf1868d7f073"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__sditxss_8h.html#a903bb6e497715ec5a015bf1868d7f073">XV_SdiTxSs_ClearYCbCr444_RGB_10bit</a> (<a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *InstancePtr)</td></tr>
<tr class="memdesc:a903bb6e497715ec5a015bf1868d7f073"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disable the YUV444/RGB 10bit support SDI TX SS video stream.  <a href="#a903bb6e497715ec5a015bf1868d7f073">More...</a><br/></td></tr>
<tr class="separator:a903bb6e497715ec5a015bf1868d7f073"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="afa37a6e6934a9872bcae5ffe78b78ca4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XV_SdiTxSs_GetVersion</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">XV_SdiTxSs_ReadReg((InstancePtr)-&gt;Config.BaseAddress, \</div>
<div class="line">  (XV_SDITXSS_VER_OFFSET))</div>
</div><!-- fragment -->
<p>This macro reads the TX version. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the XV_SdiTX core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None. </dd></dl>

</div>
</div>
<a class="anchor" id="af4ea2e44e5fd24d2b9fe8486a95c5eae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XV_SDITXSS_H_</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Prevent circular inclusions by using protection macros. </p>

</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="a4d949d42b6b0b4d9a93a97013c0c0974"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* XV_SdiTxSs_Callback)(void *CallbackRef)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback type for interrupt. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">CallbackRef</td><td>is a callback reference passed in by the upper layer when setting the callback functions, and passed back to the upper layer when the callback is invoked.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="a866da38a781ee861e5e3374ac376cbf7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="xv__sditxss_8h.html#a866da38a781ee861e5e3374ac376cbf7">XV_SdiTxSs_HandlerType</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>These constants specify different types of handler and used to differentiate interrupt requests from peripheral. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a866da38a781ee861e5e3374ac376cbf7a3cacfc6799829a378ca48c19316db727"></a>XV_SDITXSS_HANDLER_GTREADY</em>&nbsp;</td><td class="fielddoc">
<p>Handler for connect event. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a866da38a781ee861e5e3374ac376cbf7aa20193d62a6c7141931edbf932b4ef2f"></a>XV_SDITXSS_HANDLER_OVERFLOW</em>&nbsp;</td><td class="fielddoc">
<p>Handler for overflow event. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a866da38a781ee861e5e3374ac376cbf7a36f4db8f423d8d8d833ad7ecd386356a"></a>XV_SDITXSS_HANDLER_UNDERFLOW</em>&nbsp;</td><td class="fielddoc">
<p>Handler for underflow event. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a866da38a781ee861e5e3374ac376cbf7afac5a72cfeecb7d035f8f9781fa61fe9"></a>XV_SDITXSS_HANDLER_CEALIGN</em>&nbsp;</td><td class="fielddoc">
<p>Handler for CE align event. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a866da38a781ee861e5e3374ac376cbf7a3e7b6fac9eb57a41171353ee31b25c51"></a>XV_SDITXSS_HANDLER_AXI4SVIDLOCK</em>&nbsp;</td><td class="fielddoc">
<p>Handler for axi4s vid lock event. </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="afe1f5ed1c9022fbb0da8ddfbdf2d7553"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553">XV_SdiTxSs_LogEvent</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This typedef contains the enum for various logging events. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="afe1f5ed1c9022fbb0da8ddfbdf2d7553a70c37767e46297173c60928158b84041"></a>XV_SDITXSS_LOG_EVT_NONE</em>&nbsp;</td><td class="fielddoc">
<p>Log event none. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="afe1f5ed1c9022fbb0da8ddfbdf2d7553ae22f2169dcf22ddb067ac470c4c3ea28"></a>XV_SDITXSS_LOG_EVT_SDITX_INIT</em>&nbsp;</td><td class="fielddoc">
<p>Log event SDITX Init. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="afe1f5ed1c9022fbb0da8ddfbdf2d7553afc8392e1e0ed781f3a833f6a2b292c3c"></a>XV_SDITXSS_LOG_EVT_VTC_INIT</em>&nbsp;</td><td class="fielddoc">
<p>Log event VTC Init. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="afe1f5ed1c9022fbb0da8ddfbdf2d7553ab889ddf1b34b030579592b25437c2441"></a>XV_SDITXSS_LOG_EVT_START</em>&nbsp;</td><td class="fielddoc">
<p>Log event SDITXSS Start. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="afe1f5ed1c9022fbb0da8ddfbdf2d7553aeac1a799ac1fe555cd20ff918aa62881"></a>XV_SDITXSS_LOG_EVT_STOP</em>&nbsp;</td><td class="fielddoc">
<p>Log event SDITXSS Stop. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="afe1f5ed1c9022fbb0da8ddfbdf2d7553a4f123e9b8fe60da8e0840471c809e4d9"></a>XV_SDITXSS_LOG_EVT_RESET</em>&nbsp;</td><td class="fielddoc">
<p>Log event SDITXSS Reset. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="afe1f5ed1c9022fbb0da8ddfbdf2d7553a8d9f788e38c6a09a001b0334ac33aa5c"></a>XV_SDITXSS_LOG_EVT_STREAMUP</em>&nbsp;</td><td class="fielddoc">
<p>Log event Stream Up. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="afe1f5ed1c9022fbb0da8ddfbdf2d7553a33768bda2ad7a120398f40e165d1d61d"></a>XV_SDITXSS_LOG_EVT_STREAMDOWN</em>&nbsp;</td><td class="fielddoc">
<p>Log event Stream Down. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="afe1f5ed1c9022fbb0da8ddfbdf2d7553a9bca7aaeaaba359457841df66108f549"></a>XV_SDITXSS_LOG_EVT_OVERFLOW</em>&nbsp;</td><td class="fielddoc">
<p>Log event Over flow. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="afe1f5ed1c9022fbb0da8ddfbdf2d7553aaefd873e00cbcf42d8df28b0ca3def64"></a>XV_SDITXSS_LOG_EVT_UNDERFLOW</em>&nbsp;</td><td class="fielddoc">
<p>Log event Under Flow. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="afe1f5ed1c9022fbb0da8ddfbdf2d7553a1bbcbe23ea627a2ab2a96ed9f403666c"></a>XV_SDITXSS_LOG_EVT_CEALIGN</em>&nbsp;</td><td class="fielddoc">
<p>Log event CE align. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="afe1f5ed1c9022fbb0da8ddfbdf2d7553a63589926dcc66160bc9d119c338ebc46"></a>XV_SDITXSS_LOG_EVT_AXI4SVIDLOCK</em>&nbsp;</td><td class="fielddoc">
<p>Log event Axi4s video lock. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="afe1f5ed1c9022fbb0da8ddfbdf2d7553a9e58b21831ecfa79fd021ddb6eb92e94"></a>XV_SDITXSS_LOG_EVT_STREAMSTART</em>&nbsp;</td><td class="fielddoc">
<p>Log event Stream Start. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="afe1f5ed1c9022fbb0da8ddfbdf2d7553abde742780ffd0391fac7379cc7052224"></a>XV_SDITXSS_LOG_EVT_DUMMY</em>&nbsp;</td><td class="fielddoc">
<p>Dummy Event should be last. </p>
</td></tr>
</table>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a4bdb55bb1af5300e000e420e35256eb8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_SdiTxSs_CfgInitialize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss___config.html">XV_SdiTxSs_Config</a> *&#160;</td>
          <td class="paramname"><em>CfgPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINTPTR&#160;</td>
          <td class="paramname"><em>EffectiveAddr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function initializes the video subsystem and included sub-cores. </p>
<p>This function must be called prior to using the subsystem. Initialization includes setting up the instance data for top level as well as all included sub-core therein, and ensuring the hardware is in a known stable state.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Subsystem instance to be worked on. </td></tr>
    <tr><td class="paramname">CfgPtr</td><td>points to the configuration structure associated with the subsystem instance. </td></tr>
    <tr><td class="paramname">EffectiveAddr</td><td>is the base address of the device. If address translation is being used, then this parameter must reflect the virtual base address. Otherwise, the physical address should be used.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS if initialization is successful else XST_FAILURE </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss___config.html#ac217e83b31add4264129e7350e1c90ed">XV_SdiTxSs_Config::BaseAddress</a>, <a class="el" href="struct_x_v___sdi_tx_ss.html#af7d89922bc62fa37fbd2bb092e4d313a">XV_SdiTxSs::Config</a>, <a class="el" href="struct_x_v___sdi_tx_ss___config.html#a919c6a7eb0a3a5d713811e906b4a5443">XV_SdiTxSs_Config::DeviceId</a>, <a class="el" href="struct_x_v___sdi_tx_ss.html#a007ef3d8344c1cbd5ab2c5d2eed76854">XV_SdiTxSs::IsReady</a>, <a class="el" href="struct_x_v___sdi_tx_ss.html#a2499b55a82ee0938a2d0fcdca1077d71">XV_SdiTxSs::SdiTxPtr</a>, <a class="el" href="struct_x_v___sdi_tx_ss.html#a8b4c009d37093d905ec9ddc0675e4d87">XV_SdiTxSs::VtcPtr</a>, <a class="el" href="group__v__sditxss.html#ga947c864c39e22328573d30b2cd0f4ca3">XV_SdiTxSs_SubcoreInitSdiTx()</a>, and <a class="el" href="group__v__sditxss.html#ga014e94de29a924cc95a2282fe8abf748">XV_SdiTxSs_SubcoreInitVtc()</a>.</p>

<p>Referenced by <a class="el" href="xsdi__example_8c.html#a840291bc02cba5474a4cb46a9b9566fe">main()</a>, and <a class="el" href="group__v__sditxss.html#ga2b21d762f221a77fcb9b345149c7cd78">SdiTxSs_SelfTestExample()</a>.</p>

</div>
</div>
<a class="anchor" id="a903bb6e497715ec5a015bf1868d7f073"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_SdiTxSs_ClearYCbCr444_RGB_10bit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function disable the YUV444/RGB 10bit support SDI TX SS video stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#a2499b55a82ee0938a2d0fcdca1077d71">XV_SdiTxSs::SdiTxPtr</a>.</p>

</div>
</div>
<a class="anchor" id="a1e4ab17028b7fba1d87736a18436a212"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XV_SdiTxSs_GetPayload </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XVidC_VideoMode&#160;</td>
          <td class="paramname"><em>VideoMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XSdiVid_TransMode&#160;</td>
          <td class="paramname"><em>SdiMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>DataStream</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function calculates the final ST352 payload value for all SDI modes with given video mode and SDI data stream number. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> core instance. </td></tr>
    <tr><td class="paramname">VideoMode</td><td>is a variable of type XVidC_VideoMode. </td></tr>
    <tr><td class="paramname">SdiMode</td><td>is a variable of type XSdiVid_TransMode. </td></tr>
    <tr><td class="paramname">DataStream</td><td>is the stream number for which payload is calculated.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS / XST_FAILURE.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#a2499b55a82ee0938a2d0fcdca1077d71">XV_SdiTxSs::SdiTxPtr</a>.</p>

</div>
</div>
<a class="anchor" id="a86b8ffdde3c9c91179db78f2f10f74f7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32* XV_SdiTxSs_GetPayloadId </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>StreamId</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the pointer to SDI TX SS video stream payload ID. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> instance </td></tr>
    <tr><td class="paramname">StreamId</td><td>specifies which of the pointer of PayloadId to be returned</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>u32 pointer</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#a2499b55a82ee0938a2d0fcdca1077d71">XV_SdiTxSs::SdiTxPtr</a>.</p>

<p>Referenced by <a class="el" href="xsdi__example_8c.html#a09a07df362490e4ba97f77a9ce5edd74">StartTxAfterRx()</a>.</p>

</div>
</div>
<a class="anchor" id="adaebb8bd7d00ac988d31f971c4a227e5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XSdiVid_Transport* XV_SdiTxSs_GetTransport </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the pointer to SDI TX SS video transport. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XSdiVid_Transport pointer</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#a2499b55a82ee0938a2d0fcdca1077d71">XV_SdiTxSs::SdiTxPtr</a>.</p>

<p>Referenced by <a class="el" href="xsdi__example_8c.html#a09a07df362490e4ba97f77a9ce5edd74">StartTxAfterRx()</a>.</p>

</div>
</div>
<a class="anchor" id="a3f636c31fdb5f89b29ba775c5bee0f33"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XVidC_VideoStream* XV_SdiTxSs_GetVideoStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>StreamId</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the pointer to SDI TX SS video stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> instance </td></tr>
    <tr><td class="paramname">StreamId</td><td>specifies which video stream's pointer to be returned</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XVidC_VideoStream pointer</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#a2499b55a82ee0938a2d0fcdca1077d71">XV_SdiTxSs::SdiTxPtr</a>.</p>

<p>Referenced by <a class="el" href="xsdi__example_8c.html#a09a07df362490e4ba97f77a9ce5edd74">StartTxAfterRx()</a>.</p>

</div>
</div>
<a class="anchor" id="ae22807a3a551bad262834a45e20fd93b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_SdiTxSs_IntrDisable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>IntrMask</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is used to configure the SDI TX interrupts that are to be handled by the application. </p>
<p>Refer to xv_sditxss_hw.h for interrupt masks.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> instance </td></tr>
    <tr><td class="paramname">IntrMask</td><td>Indicates Mask for disabling interrupts.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#a2499b55a82ee0938a2d0fcdca1077d71">XV_SdiTxSs::SdiTxPtr</a>.</p>

<p>Referenced by <a class="el" href="xsdi__example_8c.html#a840291bc02cba5474a4cb46a9b9566fe">main()</a>.</p>

</div>
</div>
<a class="anchor" id="a094341039d1cd3ef11dc56b71a16775e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_SdiTxSs_IntrEnable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>IntrMask</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is used to configure the SDI TX interrupts that are to be handled by the application. </p>
<p>Refer to xv_sditxss_hw.h for interrupt masks.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> instance </td></tr>
    <tr><td class="paramname">IntrMask</td><td>Indicates Mask for enable interrupts.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#a2499b55a82ee0938a2d0fcdca1077d71">XV_SdiTxSs::SdiTxPtr</a>.</p>

<p>Referenced by <a class="el" href="xsdi__example_8c.html#a840291bc02cba5474a4cb46a9b9566fe">main()</a>.</p>

</div>
</div>
<a class="anchor" id="a3dbbd82926dfb7e89b7cfad006918f1b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_SdiTxSs_IsStreamUp </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function checks if the video stream is up. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if stream is up.</li>
<li>FALSE if stream is down.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#a937df31c09d932687e6cd1fae650b084">XV_SdiTxSs::IsStreamUp</a>.</p>

</div>
</div>
<a class="anchor" id="ad7c1a04ba9452c9ce929d7d4a54a34ed"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_SdiTxSs_LogDisplay </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will print the entire log. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553a63589926dcc66160bc9d119c338ebc46">XV_SDITXSS_LOG_EVT_AXI4SVIDLOCK</a>, <a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553a1bbcbe23ea627a2ab2a96ed9f403666c">XV_SDITXSS_LOG_EVT_CEALIGN</a>, <a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553a70c37767e46297173c60928158b84041">XV_SDITXSS_LOG_EVT_NONE</a>, <a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553a9bca7aaeaaba359457841df66108f549">XV_SDITXSS_LOG_EVT_OVERFLOW</a>, <a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553a4f123e9b8fe60da8e0840471c809e4d9">XV_SDITXSS_LOG_EVT_RESET</a>, <a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553ae22f2169dcf22ddb067ac470c4c3ea28">XV_SDITXSS_LOG_EVT_SDITX_INIT</a>, <a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553ab889ddf1b34b030579592b25437c2441">XV_SDITXSS_LOG_EVT_START</a>, <a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553aeac1a799ac1fe555cd20ff918aa62881">XV_SDITXSS_LOG_EVT_STOP</a>, <a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553a33768bda2ad7a120398f40e165d1d61d">XV_SDITXSS_LOG_EVT_STREAMDOWN</a>, <a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553a9e58b21831ecfa79fd021ddb6eb92e94">XV_SDITXSS_LOG_EVT_STREAMSTART</a>, <a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553a8d9f788e38c6a09a001b0334ac33aa5c">XV_SDITXSS_LOG_EVT_STREAMUP</a>, <a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553aaefd873e00cbcf42d8df28b0ca3def64">XV_SDITXSS_LOG_EVT_UNDERFLOW</a>, <a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553afc8392e1e0ed781f3a833f6a2b292c3c">XV_SDITXSS_LOG_EVT_VTC_INIT</a>, and <a class="el" href="xv__sditxss_8h.html#a2e203857196f292dfad66248d204e2f8">XV_SdiTxSs_LogRead()</a>.</p>

</div>
</div>
<a class="anchor" id="a2e203857196f292dfad66248d204e2f8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 XV_SdiTxSs_LogRead </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will read the last event from the log. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The log data.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss___log.html#a9837f18c49e51f4217f2a3f0fa140ed6">XV_SdiTxSs_Log::DataBuffer</a>, <a class="el" href="struct_x_v___sdi_tx_ss___log.html#a9195a8738123026919280b2386633ddb">XV_SdiTxSs_Log::HeadIndex</a>, <a class="el" href="struct_x_v___sdi_tx_ss.html#a310541f8343d83af656a6b8a313a3d4c">XV_SdiTxSs::Log</a>, and <a class="el" href="struct_x_v___sdi_tx_ss___log.html#a862a821dfbcb36684f083fa35415d657">XV_SdiTxSs_Log::TailIndex</a>.</p>

<p>Referenced by <a class="el" href="xv__sditxss__log_8c.html#ad7c1a04ba9452c9ce929d7d4a54a34ed">XV_SdiTxSs_LogDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a6018ef35dec27977430d676e948371df"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_SdiTxSs_LogReset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will reset the driver's logging mechanism. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the xv_sditxss core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss___log.html#a9195a8738123026919280b2386633ddb">XV_SdiTxSs_Log::HeadIndex</a>, <a class="el" href="struct_x_v___sdi_tx_ss.html#a310541f8343d83af656a6b8a313a3d4c">XV_SdiTxSs::Log</a>, and <a class="el" href="struct_x_v___sdi_tx_ss___log.html#a862a821dfbcb36684f083fa35415d657">XV_SdiTxSs_Log::TailIndex</a>.</p>

</div>
</div>
<a class="anchor" id="a986a5881e775194f864ebaa1f055afa6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_SdiTxSs_LogWrite </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553">XV_SdiTxSs_LogEvent</a>&#160;</td>
          <td class="paramname"><em>Evt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will insert an event in the driver's logginc mechanism. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> core instance. </td></tr>
    <tr><td class="paramname">Evt</td><td>is the event type to log. </td></tr>
    <tr><td class="paramname">Data</td><td>is the associated data for the event.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss___log.html#a9837f18c49e51f4217f2a3f0fa140ed6">XV_SdiTxSs_Log::DataBuffer</a>, <a class="el" href="struct_x_v___sdi_tx_ss___log.html#a9195a8738123026919280b2386633ddb">XV_SdiTxSs_Log::HeadIndex</a>, <a class="el" href="struct_x_v___sdi_tx_ss.html#a310541f8343d83af656a6b8a313a3d4c">XV_SdiTxSs::Log</a>, <a class="el" href="struct_x_v___sdi_tx_ss___log.html#a862a821dfbcb36684f083fa35415d657">XV_SdiTxSs_Log::TailIndex</a>, and <a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553abde742780ffd0391fac7379cc7052224">XV_SDITXSS_LOG_EVT_DUMMY</a>.</p>

<p>Referenced by <a class="el" href="xv__sditxss_8h.html#aa665c8a153ad4e024a9b02d5fc4fb691">XV_SdiTxSs_Stop()</a>, <a class="el" href="xv__sditxss_8h.html#ac527da1833b83b72a0bf989e4230c8ae">XV_SdiTxSs_StreamConfig()</a>, <a class="el" href="xv__sditxss_8h.html#aaedc93d7d8d155ea9407b0627508e6b6">XV_SdiTxSs_StreamStart()</a>, <a class="el" href="group__v__sditxss.html#ga947c864c39e22328573d30b2cd0f4ca3">XV_SdiTxSs_SubcoreInitSdiTx()</a>, and <a class="el" href="group__v__sditxss.html#ga014e94de29a924cc95a2282fe8abf748">XV_SdiTxSs_SubcoreInitVtc()</a>.</p>

</div>
</div>
<a class="anchor" id="a5fe4829ee3a2e6d471f77b4cf69c8c0f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_v___sdi_tx_ss___config.html">XV_SdiTxSs_Config</a>* XV_SdiTxSs_LookupConfig </td>
          <td>(</td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>DeviceId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function looks for the device configuration based on the unique device ID. </p>
<p>The table XV_SdiTxSs_ConfigTable[] contains the configuration information for each instance of the device in the system.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">DeviceId</td><td>is the unique device ID of the device being looked up</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer to the configuration table entry corresponding to the given device ID, or NULL if no match is found </dd></dl>

<p>Referenced by <a class="el" href="xsdi__example_8c.html#a840291bc02cba5474a4cb46a9b9566fe">main()</a>, and <a class="el" href="group__v__sditxss.html#ga2b21d762f221a77fcb9b345149c7cd78">SdiTxSs_SelfTestExample()</a>.</p>

</div>
</div>
<a class="anchor" id="ac8f8c2f4422c2774dcbdb711ee85cbe6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_SdiTxSs_ReportDebugInfo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>VtcFlag</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function prints the SDI TX SS debug information. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> instance </td></tr>
    <tr><td class="paramname">VtcFlag</td><td>specifies if VTC block is currently stable or not.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>A known issue on the VTC causes it to require a stable clock before the registers may be access. VtcFlag is used to decide whether VTC can be read or not. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#a2499b55a82ee0938a2d0fcdca1077d71">XV_SdiTxSs::SdiTxPtr</a>, and <a class="el" href="struct_x_v___sdi_tx_ss.html#a8b4c009d37093d905ec9ddc0675e4d87">XV_SdiTxSs::VtcPtr</a>.</p>

<p>Referenced by <a class="el" href="xsdi__menu_8c.html#ae5a9d6d2fe5ca07fead6d3d452cb9486">DebugInfo()</a>.</p>

</div>
</div>
<a class="anchor" id="ac7d5be548e6293b875fee842bc264d78"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_SdiTxSs_ReportDetectedError </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reports stream errors detected. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#a2499b55a82ee0938a2d0fcdca1077d71">XV_SdiTxSs::SdiTxPtr</a>.</p>

</div>
</div>
<a class="anchor" id="a7c386b6d8ee0f89c2369422a8513337a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_SdiTxSs_ReportInfo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function prints the SDI TX SS information. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#a2499b55a82ee0938a2d0fcdca1077d71">XV_SdiTxSs::SdiTxPtr</a>.</p>

<p>Referenced by <a class="el" href="xsdi__menu_8c.html#a14b96491d9e48ad8fadbbb391d097ab6">Info()</a>.</p>

</div>
</div>
<a class="anchor" id="ac95086a1bc10b4a2dab71fe6413e4be2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_SdiTxSs_ReportStreamInfo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function prints the SDI TX SS stream information. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#a2499b55a82ee0938a2d0fcdca1077d71">XV_SdiTxSs::SdiTxPtr</a>.</p>

</div>
</div>
<a class="anchor" id="ae60511dff2276769326babf05ebf92e2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_SdiTxSS_SdiTxIntrHandler </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function calls the interrupt handler for SDI TX. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the SDI TX Subsystem </td></tr>
  </table>
  </dd>
</dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#a2499b55a82ee0938a2d0fcdca1077d71">XV_SdiTxSs::SdiTxPtr</a>.</p>

<p>Referenced by <a class="el" href="xsdi__example_8c.html#a840291bc02cba5474a4cb46a9b9566fe">main()</a>.</p>

</div>
</div>
<a class="anchor" id="a0a8055ef29417b51170aace1338c9b25"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_SdiTxSs_SetCallback </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>HandlerType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>CallbackFunc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>CallbackRef</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function installs an asynchronous callback function for the given HandlerType: </p>
<pre>
HandlerType                     Callback Function Type
-----------------------         ---------------------------------------------
(XV_SDITXSS_HANDLER_GTREADY)                    GtReadyCallback
(XV_SDITXSS_HANDLER_OVERFLOW)                   OverFlowCallback
(XV_SDITXSS_HANDLER_UNDERFLOW)          UnderFlowCallback
(XV_SDITXSS_HANDLER_CEALIGN)                    CeAlignErrCallback
(XV_SDITXSS_HANDLER_AXI4SVIDLOCK)               Axi4sVidLockCallback
</pre><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the SDI TX Subsystem instance. </td></tr>
    <tr><td class="paramname">HandlerType</td><td>specifies the type of handler. </td></tr>
    <tr><td class="paramname">CallbackFunc</td><td>is the address of the callback function. </td></tr>
    <tr><td class="paramname">CallbackRef</td><td>is a user data item that will be passed to the callback function when it is invoked.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS if callback function installed successfully.</li>
<li>XST_INVALID_PARAM when HandlerType is invalid.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Invoking this function for a handler that already has been installed replaces it with the new handler. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#afd8c806b7fd57bb351482b360d713b54">XV_SdiTxSs::Axi4sVidLockCallback</a>, <a class="el" href="struct_x_v___sdi_tx_ss.html#ae12ceae79ba53231d284dfcb4ced5aa7">XV_SdiTxSs::Axi4sVidLockRef</a>, <a class="el" href="struct_x_v___sdi_tx_ss.html#a02c3d66fe5b5df8770277aa1244e8ec5">XV_SdiTxSs::CeAlignErrCallback</a>, <a class="el" href="struct_x_v___sdi_tx_ss.html#a223e2f4f531726f3defd0a0b09fd66fe">XV_SdiTxSs::CeAlignErrRef</a>, <a class="el" href="struct_x_v___sdi_tx_ss.html#adadf4d2f39af6521c8a4e984180a3c9d">XV_SdiTxSs::GtReadyCallback</a>, <a class="el" href="struct_x_v___sdi_tx_ss.html#ab9db11eab4e545f63807da036b89a13e">XV_SdiTxSs::GtReadyRef</a>, <a class="el" href="struct_x_v___sdi_tx_ss.html#aa081253e62e662304ceb1327023b0737">XV_SdiTxSs::OverFlowCallback</a>, <a class="el" href="struct_x_v___sdi_tx_ss.html#a1487b5295185aaf55fa557244ab002b1">XV_SdiTxSs::OverFlowRef</a>, <a class="el" href="struct_x_v___sdi_tx_ss.html#ae9d8bccecf3a53c81d6ad1697f344d38">XV_SdiTxSs::UnderFlowCallback</a>, <a class="el" href="struct_x_v___sdi_tx_ss.html#a97694a18fd2b734dc690a9a6f31d7a68">XV_SdiTxSs::UnderFlowRef</a>, <a class="el" href="xv__sditxss_8h.html#a866da38a781ee861e5e3374ac376cbf7a3e7b6fac9eb57a41171353ee31b25c51">XV_SDITXSS_HANDLER_AXI4SVIDLOCK</a>, <a class="el" href="xv__sditxss_8h.html#a866da38a781ee861e5e3374ac376cbf7afac5a72cfeecb7d035f8f9781fa61fe9">XV_SDITXSS_HANDLER_CEALIGN</a>, <a class="el" href="xv__sditxss_8h.html#a866da38a781ee861e5e3374ac376cbf7a3cacfc6799829a378ca48c19316db727">XV_SDITXSS_HANDLER_GTREADY</a>, <a class="el" href="xv__sditxss_8h.html#a866da38a781ee861e5e3374ac376cbf7aa20193d62a6c7141931edbf932b4ef2f">XV_SDITXSS_HANDLER_OVERFLOW</a>, and <a class="el" href="xv__sditxss_8h.html#a866da38a781ee861e5e3374ac376cbf7a36f4db8f423d8d8d833ad7ecd386356a">XV_SDITXSS_HANDLER_UNDERFLOW</a>.</p>

<p>Referenced by <a class="el" href="xsdi__example_8c.html#a840291bc02cba5474a4cb46a9b9566fe">main()</a>.</p>

</div>
</div>
<a class="anchor" id="a46a81701624281a6574f419d86018376"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_SdiTxSs_SetColorFormat </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XVidC_ColorFormat&#160;</td>
          <td class="paramname"><em>ColorFormat</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Set the video format of the SDI TX Ss core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> core instance. </td></tr>
    <tr><td class="paramname">ColorFormat</td><td>is a variable of type XVidC_ColorFormat.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#a2499b55a82ee0938a2d0fcdca1077d71">XV_SdiTxSs::SdiTxPtr</a>.</p>

</div>
</div>
<a class="anchor" id="a1d4fc65e3e0bf26e83db1ae9caf2cdd9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_SdiTxSs_SetCoreSettings </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XV_SdiTxSs_CoreSelId&#160;</td>
          <td class="paramname"><em>SelId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function sets the SDI TXSS core settings. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> core instance. </td></tr>
    <tr><td class="paramname">SelId</td><td>specifies which parameter of the stream to be set.<ul>
<li>0 = XV_SDITXSS_CORESELID_INSERTCRC</li>
<li>1 = XV_SDITXSS_CORESELID_INSERTST352</li>
<li>2 = XV_SDITXSS_CORESELID_ST352OVERWRITE</li>
<li>3 = XV_SDITXSS_CORESELID_INSERTSYNCBIT</li>
<li>4 = XV_SDITXSS_CORESELID_SDBITREPBYPASS</li>
<li>5 = XV_SDITXSS_CORESELID_USEANCIN</li>
<li>6 = XV_SDITXSS_CORESELID_INSERTLN</li>
<li>7 = XV_SDITXSS_CORESELID_INSERTEDH </li>
</ul>
</td></tr>
    <tr><td class="paramname">Data</td><td>specifies what data to be set for the selected parameter.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#a2499b55a82ee0938a2d0fcdca1077d71">XV_SdiTxSs::SdiTxPtr</a>.</p>

<p>Referenced by <a class="el" href="xsdi__example_8c.html#a840291bc02cba5474a4cb46a9b9566fe">main()</a>.</p>

</div>
</div>
<a class="anchor" id="a8a522f2b168a1f80a62edcc622c4121d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_SdiTxSs_SetEotf </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XVidC_Eotf&#160;</td>
          <td class="paramname"><em>Eotf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XVidC_ColorStd&#160;</td>
          <td class="paramname"><em>Colorimetry</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is used to update the Eotf and colorimetry fields of stream video structure. </p>
<p>If SDI TX is already streaming, then this function updates the payload registers.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> instance </td></tr>
    <tr><td class="paramname">Eotf</td><td>is a variable of type XVidC_Eotf </td></tr>
    <tr><td class="paramname">Colorimetry</td><td>is a variable of type XVidC_ColorStd</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#a937df31c09d932687e6cd1fae650b084">XV_SdiTxSs::IsStreamUp</a>, and <a class="el" href="struct_x_v___sdi_tx_ss.html#a2499b55a82ee0938a2d0fcdca1077d71">XV_SdiTxSs::SdiTxPtr</a>.</p>

</div>
</div>
<a class="anchor" id="a926a8be7d91d7ea5963b38fee737b180"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XV_SdiTxSs_SetStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XV_SdiTx_StreamSelId&#160;</td>
          <td class="paramname"><em>SelId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>Data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>StreamId</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function sets the SDI TXSs stream parameters. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> core instance. </td></tr>
    <tr><td class="paramname">SelId</td><td>specifies which parameter of the stream to be set.<ul>
<li>0 = XV_SDITX_STREAMSELID_VMID</li>
<li>1 = XV_SDITX_STREAMSELID_COLORFORMAT</li>
<li>2 = XV_SDITX_STREAMSELID_BPC</li>
<li>3 = XV_SDITX_STREAMSELID_PPC</li>
<li>4 = XV_SDITX_STREAMSELID_ASPECTRATIO</li>
<li>5 = XV_SDITX_STREAMSELID_STANDARD</li>
<li>6 = XV_SDITX_STREAMSELID_STREAMINTERLACE</li>
<li>7 = XV_SDITX_STREAMSELID_CHANNEL </li>
</ul>
</td></tr>
    <tr><td class="paramname">Data</td><td>specifies what data to be set for the selected parameter. </td></tr>
    <tr><td class="paramname">StreamId</td><td>specifies which of the streams to be set.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS on successful Set stream</li>
<li>XST_FAILURE if TimingPtr is not derived</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#a2499b55a82ee0938a2d0fcdca1077d71">XV_SdiTxSs::SdiTxPtr</a>.</p>

</div>
</div>
<a class="anchor" id="a54cbf51612a95c4f1dca721f9888250f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_SdiTxSs_SetVideoStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XVidC_VideoStream&#160;</td>
          <td class="paramname"><em>VidStream</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Sets the SDI TX SS video stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> instance </td></tr>
    <tr><td class="paramname">VidStream</td><td>specifies the settings for the video stream</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XVidC_VideoStream pointer</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#a2499b55a82ee0938a2d0fcdca1077d71">XV_SdiTxSs::SdiTxPtr</a>.</p>

</div>
</div>
<a class="anchor" id="aeb20cd48e3831e8e66b1fbbdb3b92cb6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_SdiTxSs_SetYCbCr444_RGB_10bit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function enable the YUV444/RGB 10bit support SDI TX SS video stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#a2499b55a82ee0938a2d0fcdca1077d71">XV_SdiTxSs::SdiTxPtr</a>.</p>

</div>
</div>
<a class="anchor" id="ac6a4e5af042d945efa96a2d510c08a4b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_SdiTxSs_ST352CStreamEnable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function enables the insertion of ST352 in C stream of the SDI TX Ss core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#af7d89922bc62fa37fbd2bb092e4d313a">XV_SdiTxSs::Config</a>, <a class="el" href="struct_x_v___sdi_tx_ss___config.html#a8b063f87848dcc0db6e975092f8789a3">XV_SdiTxSs_Config::InsertCSTRST352</a>, and <a class="el" href="struct_x_v___sdi_tx_ss.html#a2499b55a82ee0938a2d0fcdca1077d71">XV_SdiTxSs::SdiTxPtr</a>.</p>

</div>
</div>
<a class="anchor" id="a8b2b3cc3de317fdcd41dabf6dd330c60"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_SdiTxSs_ST352CSwitch3GA </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function enables the ST352 value to be used from DS2 instead of DS3 register in C stream of the SDI TX Ss core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#af7d89922bc62fa37fbd2bb092e4d313a">XV_SdiTxSs::Config</a>, <a class="el" href="struct_x_v___sdi_tx_ss___config.html#a8b063f87848dcc0db6e975092f8789a3">XV_SdiTxSs_Config::InsertCSTRST352</a>, and <a class="el" href="struct_x_v___sdi_tx_ss.html#a2499b55a82ee0938a2d0fcdca1077d71">XV_SdiTxSs::SdiTxPtr</a>.</p>

</div>
</div>
<a class="anchor" id="aa665c8a153ad4e024a9b02d5fc4fb691"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_SdiTxSs_Stop </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This macro disables the SDI TX peripheral. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#a937df31c09d932687e6cd1fae650b084">XV_SdiTxSs::IsStreamUp</a>, <a class="el" href="struct_x_v___sdi_tx_ss.html#a2499b55a82ee0938a2d0fcdca1077d71">XV_SdiTxSs::SdiTxPtr</a>, <a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553aeac1a799ac1fe555cd20ff918aa62881">XV_SDITXSS_LOG_EVT_STOP</a>, and <a class="el" href="xv__sditxss_8h.html#a986a5881e775194f864ebaa1f055afa6">XV_SdiTxSs_LogWrite()</a>.</p>

<p>Referenced by <a class="el" href="xsdi__example_8c.html#a088d0f25859208a2909ca497e04c30c2">RxStreamDownCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="ac527da1833b83b72a0bf989e4230c8ae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_SdiTxSs_StreamConfig </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function configures SDI TX stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#af7d89922bc62fa37fbd2bb092e4d313a">XV_SdiTxSs::Config</a>, <a class="el" href="struct_x_v___sdi_tx_ss.html#a1816a566cc15b5dec1c8137e59162dcd">XV_SdiTxSs::MaxDataStreams</a>, <a class="el" href="struct_x_v___sdi_tx_ss.html#a2499b55a82ee0938a2d0fcdca1077d71">XV_SdiTxSs::SdiTxPtr</a>, and <a class="el" href="xv__sditxss_8h.html#a986a5881e775194f864ebaa1f055afa6">XV_SdiTxSs_LogWrite()</a>.</p>

<p>Referenced by <a class="el" href="xsdi__example_8c.html#a09a07df362490e4ba97f77a9ce5edd74">StartTxAfterRx()</a>.</p>

</div>
</div>
<a class="anchor" id="aaedc93d7d8d155ea9407b0627508e6b6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_SdiTxSs_StreamStart </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___sdi_tx_ss.html">XV_SdiTxSs</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function starts the SDI TX stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___sdi_tx_ss.html" title="The XV_SdiTxSs driver instance data. ">XV_SdiTxSs</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___sdi_tx_ss.html#af7d89922bc62fa37fbd2bb092e4d313a">XV_SdiTxSs::Config</a>, <a class="el" href="struct_x_v___sdi_tx_ss.html#a2499b55a82ee0938a2d0fcdca1077d71">XV_SdiTxSs::SdiTxPtr</a>, <a class="el" href="struct_x_v___sdi_tx_ss.html#a8b4c009d37093d905ec9ddc0675e4d87">XV_SdiTxSs::VtcPtr</a>, <a class="el" href="xv__sditxss_8h.html#afe1f5ed1c9022fbb0da8ddfbdf2d7553a9e58b21831ecfa79fd021ddb6eb92e94">XV_SDITXSS_LOG_EVT_STREAMSTART</a>, and <a class="el" href="xv__sditxss_8h.html#a986a5881e775194f864ebaa1f055afa6">XV_SdiTxSs_LogWrite()</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
